# -*- coding: utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt

# 创建等差数列 第一个参数表示起始点、第二个参数表示终止点，第三个参数表示数列的个数
x = np.linspace(0, 10, 1000)
y = np.sin(x)
z = np.cos(x ** 2)

# figsize表示宽度和高度 单位为英寸 默认像素是80 宽度像素为8*80
plt.figure(figsize=(8, 4))
# 在字符串前后添加"$"符号 matplotlib就会使用其内嵌的latex引擎绘制的数学公式
plt.plot(x, y, label="$sin(x)$", color="red", linewidth=2)
# b-- b表示blue --表示虚线
plt.plot(x, z, "b--", label="$cos(x^2)$")
plt.xlabel("Time(s)")
plt.ylabel("Volt")
plt.title("PyPlot First Example")
# 设置Y轴的范围
plt.ylim(-1.2, 1.2)
# 显示图示
plt.legend()
# 显示所有绘图对象
plt.show()
